English Dictionary
◊ SHEEP DIP
sheep dip
n : a liquid mixture containing pesticides in which sheep are
dipped to kill parasites